<?php

/**
 * 类 Zend_View_Helper_Js 提供对js代码的压缩处理
 * 压缩内容：
 * - 去掉所有的换行、回车
 * - 将多个空格替换为一个空格
 * - 去掉js中的注釋
 * - 对代码进行packer2压缩处理
 * 
 * @todo 尚未加入pacher2压缩处理
 * @uses Zend_View_Helper_Partial
 * @package view\script\helper
 * @version $Id: Js.php 2685 2011-08-05 07:47:34Z wei.deng $
 * @author 
 */
class OP_View_Helper_Js extends Zend_View_Helper_Partial
{

    public function js($name = null, $module = null, $model = null)
    {
        $script = $this->partial($name, $module, $model);
        //$script = preg_replace('/([^:])\/\/((?!\n|\*\/).)*/', '$1', $script); //删除单行注释
        //$script = preg_replace('/[\r\n]/', '', $script);
        //$script = preg_replace('/\s{2,}/', ' ', $script);
        //$script = preg_replace('/\/\*.*?\*\//', '', $script);
        return $script;
    }
}
?>